package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "sys_user_detail")
public class SysUserDetail {
    @Id
    @Column(name = "detail_id")
    private Integer detailId;

    @Column(name = "user_id")
    private Integer userId;

    /**
     * 联系人名称
     */
    @Column(name = "linkman_name")
    private String linkmanName;

    /**
     * 联系人电话
     */
    @Column(name = "linkman_tel")
    private String linkmanTel;

    /**
     * 公司名称
     */
    @Column(name = "bus_name")
    private String busName;

    /**
     * 公司法人代表
     */
    @Column(name = "bus_person_name")
    private String busPersonName;

    /**
     * 公司法人身份证
     */
    @Column(name = "bus_person_id")
    private String busPersonId;

    /**
     * 公司类型
     */
    @Column(name = "bus_type")
    private String busType;

    /**
     * 公司住所
     */
    @Column(name = "bus_address")
    private String busAddress;

    /**
     * 注册资本
     */
    private String captial;

    /**
     * 营业期限
     */
    @Column(name = "valid_period")
    private String validPeriod;

    /**
     * 经营范围
     */
    private String business;

    /**
     * 统一社会信用代码
     */
    @Column(name = "reg_num")
    private String regNum;

    /**
     * 发票抬头
     */
    @Column(name = "invoice_title")
    private String invoiceTitle;

    /**
     * 发票抬头地址
     */
    @Column(name = "invoice_title_addr")
    private String invoiceTitleAddr;

    /**
     * 纳税人识别号
     */
    @Column(name = "tax_num")
    private String taxNum;

    /**
     * 开户银行号
     */
    @Column(name = "bank_name")
    private String bankName;

    @Column(name = "bank_number")
    private String bankNumber;

    /**
     * @return detail_id
     */
    public Integer getDetailId() {
        return detailId;
    }

    /**
     * @param detailId
     */
    public void setDetailId(Integer detailId) {
        this.detailId = detailId;
    }

    /**
     * @return user_id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * @param userId
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取联系人名称
     *
     * @return linkman_name - 联系人名称
     */
    public String getLinkmanName() {
        return linkmanName;
    }

    /**
     * 设置联系人名称
     *
     * @param linkmanName 联系人名称
     */
    public void setLinkmanName(String linkmanName) {
        this.linkmanName = linkmanName;
    }

    /**
     * 获取联系人电话
     *
     * @return linkman_tel - 联系人电话
     */
    public String getLinkmanTel() {
        return linkmanTel;
    }

    /**
     * 设置联系人电话
     *
     * @param linkmanTel 联系人电话
     */
    public void setLinkmanTel(String linkmanTel) {
        this.linkmanTel = linkmanTel;
    }

    /**
     * 获取公司名称
     *
     * @return bus_name - 公司名称
     */
    public String getBusName() {
        return busName;
    }

    /**
     * 设置公司名称
     *
     * @param busName 公司名称
     */
    public void setBusName(String busName) {
        this.busName = busName;
    }

    /**
     * 获取公司法人代表
     *
     * @return bus_person_name - 公司法人代表
     */
    public String getBusPersonName() {
        return busPersonName;
    }

    /**
     * 设置公司法人代表
     *
     * @param busPersonName 公司法人代表
     */
    public void setBusPersonName(String busPersonName) {
        this.busPersonName = busPersonName;
    }

    /**
     * 获取公司法人身份证
     *
     * @return bus_person_id - 公司法人身份证
     */
    public String getBusPersonId() {
        return busPersonId;
    }

    /**
     * 设置公司法人身份证
     *
     * @param busPersonId 公司法人身份证
     */
    public void setBusPersonId(String busPersonId) {
        this.busPersonId = busPersonId;
    }

    /**
     * 获取公司类型
     *
     * @return bus_type - 公司类型
     */
    public String getBusType() {
        return busType;
    }

    /**
     * 设置公司类型
     *
     * @param busType 公司类型
     */
    public void setBusType(String busType) {
        this.busType = busType;
    }

    /**
     * 获取公司住所
     *
     * @return bus_address - 公司住所
     */
    public String getBusAddress() {
        return busAddress;
    }

    /**
     * 设置公司住所
     *
     * @param busAddress 公司住所
     */
    public void setBusAddress(String busAddress) {
        this.busAddress = busAddress;
    }

    /**
     * 获取注册资本
     *
     * @return captial - 注册资本
     */
    public String getCaptial() {
        return captial;
    }

    /**
     * 设置注册资本
     *
     * @param captial 注册资本
     */
    public void setCaptial(String captial) {
        this.captial = captial;
    }

    /**
     * 获取营业期限
     *
     * @return valid_period - 营业期限
     */
    public String getValidPeriod() {
        return validPeriod;
    }

    /**
     * 设置营业期限
     *
     * @param validPeriod 营业期限
     */
    public void setValidPeriod(String validPeriod) {
        this.validPeriod = validPeriod;
    }

    /**
     * 获取经营范围
     *
     * @return business - 经营范围
     */
    public String getBusiness() {
        return business;
    }

    /**
     * 设置经营范围
     *
     * @param business 经营范围
     */
    public void setBusiness(String business) {
        this.business = business;
    }

    /**
     * 获取统一社会信用代码
     *
     * @return reg_num - 统一社会信用代码
     */
    public String getRegNum() {
        return regNum;
    }

    /**
     * 设置统一社会信用代码
     *
     * @param regNum 统一社会信用代码
     */
    public void setRegNum(String regNum) {
        this.regNum = regNum;
    }

    /**
     * 获取发票抬头
     *
     * @return invoice_title - 发票抬头
     */
    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    /**
     * 设置发票抬头
     *
     * @param invoiceTitle 发票抬头
     */
    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    /**
     * 获取发票抬头地址
     *
     * @return invoice_title_addr - 发票抬头地址
     */
    public String getInvoiceTitleAddr() {
        return invoiceTitleAddr;
    }

    /**
     * 设置发票抬头地址
     *
     * @param invoiceTitleAddr 发票抬头地址
     */
    public void setInvoiceTitleAddr(String invoiceTitleAddr) {
        this.invoiceTitleAddr = invoiceTitleAddr;
    }

    /**
     * 获取纳税人识别号
     *
     * @return tax_num - 纳税人识别号
     */
    public String getTaxNum() {
        return taxNum;
    }

    /**
     * 设置纳税人识别号
     *
     * @param taxNum 纳税人识别号
     */
    public void setTaxNum(String taxNum) {
        this.taxNum = taxNum;
    }

    /**
     * 获取开户银行号
     *
     * @return bank_name - 开户银行号
     */
    public String getBankName() {
        return bankName;
    }

    /**
     * 设置开户银行号
     *
     * @param bankName 开户银行号
     */
    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    /**
     * @return bank_number
     */
    public String getBankNumber() {
        return bankNumber;
    }

    /**
     * @param bankNumber
     */
    public void setBankNumber(String bankNumber) {
        this.bankNumber = bankNumber;
    }
}